producing plant - French English Dictionary